package com.gugee.tiktok.web.model.mysql;

import lombok.Data;
import org.springframework.data.annotation.Id;
import org.springframework.data.relational.core.mapping.Column;
import org.springframework.data.relational.core.mapping.Table;

import java.io.Serializable;

/**
 * @author yzz
 * @Date 2020-11-26 11:14:03
 */
@Data
@Table(value="ranking_region")
public class RankingRegion implements Serializable{

    private static final long serialVersionUID = 1L;
    /**
     *
     */
    @Column(value="avatar")
    private String avatar;

    /**
     *平均观看量
     */
    @Column(value="avg_view")
    private Long avgView;

    /**
     *
     */
    @Column(value="belong")
    private Integer belong;

    /**
     *email
     */
    @Column(value="bio_email")
    private String bioEmail;

    /**
     *个人主页website
     */
    @Column(value="bio_url")
    private String bioUrl;

    /**
     *
     */
    @Column(value="blogger_type")
    private Long bloggerType;

    /**
     *创建人
     */
    @Column(value="create_by")
    private String createBy;

    /**
     *创建时间
     */
    @Column(value="create_time")
    private Long createTime;

    /**
     *个人蓝V认证
     */
    @Column(value="custom_verify")
    private String customVerify;

    /**
     *
     */
    @Column(value="engagement_rate")
    private Double engagementRate;

    /**
     *企业蓝V认证
     */
    @Column(value="enterprise_verify_reason")
    private String enterpriseVerifyReason;

    /**
     *
     */
    @Column(value="follower")
    private Integer follower;

    /**
     *
     */
    @Column(value="follower_growth")
    private Long followerGrowth;

    /**
     *
     */
    @Id
    @Column(value="id")
    private Long id;

    /**
     *
     */
    @Column(value="likes")
    private Long likes;

    /**
     *
     */
    @Column(value="likes_growth")
    private Long likesGrowth;

    /**
     *
     */
    @Column(value="nickname")
    private String nickname;

    /**
     *
     */
    @Column(value="position")
    private Integer position;

    /**
     *
     */
    @Column(value="ranking")
    private Integer ranking;

    /**
     *
     */
    @Column(value="ranking_type")
    private Integer rankingType;

    /**
     *
     */
    @Column(value="region")
    private String region;

    /**
     *
     */
    @Column(value="review_growth")
    private Long reviewGrowth;

    /**
     *
     */
    @Column(value="score")
    private Float score;

    /**
     *
     */
    @Column(value="share_growth")
    private Long shareGrowth;

    /**
     *
     */
    @Column(value="state")
    private String state;

    /**
     *
     */
    @Column(value="uid")
    private Long uid;

    /**
     *
     */
    @Column(value="unique_id")
    private String uniqueId;

    /**
     *更新人
     */
    @Column(value="update_by")
    private String updateBy;

    /**
     *更新时间
     */
    @Column(value="update_time")
    private Long updateTime;

    /**
     *
     */
    @Column(value="view_growth")
    private Long viewGrowth;

    /**
     *是否开通购物车 
     */
    @Column(value="with_fusion_shop_entry")
    private Boolean withFusionShopEntry;

}